@秒灵儿
3年前 提问
1个回答
渗透测试为什么用linux
安全小白成长记
3年前
渗透测试用linux主要原因是linux是开源项目所以使用他是没有限制的,如果你技术高超甚至可以自己修改源码来定制一个适合自己的linux系统,第二个原因就是很多渗透测试所用的软件、攻击大部分在linux运行要比windows运行流程且版本多,所以渗透测试工程师一般使用linux比较多。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
它具有以下优点:
1.模块化程度高Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分;其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走,使得Linux系统内核可以裁剪得非常小巧,很适合于嵌入式系统的需要。
2.源码公开由于Linux系统的开发从一开始就与GNU项目紧密地结合起来,所以它的大多数组成部分都直接来自GNU项目。
3.广泛的硬件支持Linux能支持x86、ARM、MIPS、ALPHA和PowerPC等多种体系结构的微处理器。
4.安全性及可靠性好内核高效稳定。
5.具有优秀的开发工具开发嵌入式系统的关键是需要有一套完善的开发和调试工具。
6.有很好的网络支持利文件系统支持Linux从诞生之日起就与Internet密不可分,支持各种标准的Internet网络协议,并且很容易移植到嵌入式系统当中。
7.与UNIX完全兼容目前,在Linux中所包含的工具和实用程序,可以完成UNIX的所有主要功能。